last respite - French English Dictionary